Storytelling in computer programming
نویسنده
چکیده
Analogies, examples, narratives, case studies and stories are common tools used in teaching. When teaching computer programming, the value of using these tools is amplified due to the abstract nature of the discipline. Analogies such as eating Smarties out of a packet can be used to illustrate the concept of loops, and the example of transferring water from one glass to another glass already filled with water can be used to illustrate the concept of swapping the value of two variables. This poster aims to identify and collect the different “stories” used by instructors when teaching computer programming. In this poster, the term “stories” refers to analogies, narratives, example, cases studies, graphical illustrations, and any other “non-standard” form of supporting a theoretical concept. This poster will present some stories used in the teaching of computer programming, and by means of a questionnaire, ask participants to identify: 1. A “story” that they use to support their teaching; 2. The concept / theory they are trying to explain or illustrate by means of the “story”; and 3. How effective they think their “story” is in explaining the concept / theory to the students. The results obtained from this questionnaire are expected to contribute in a variety of ways towards further research and support in the area of teaching computer programming, some of which are: • Provide an insight into the common trends regarding use of “stories” in teaching computer programming; • Identify the value gained from using “stories” in teaching computer programming; • Enable the collation of common “stories” used, which can be shared amongst computer programming instructors; • Provide a background for further research to identify which “story” type works more effectively for different groups of students, for example, international students, ESL students, students of each gender type, students with different learning styles etc.
منابع مشابه
The Markings of a New Pencil: Introducing Programming-as-Writing in the Middle School Classroom
Using the setting of a writing workshop to facilitate a deliberate process to learn computer programming, this exploratory study investigates where there is a natural overlap between programming and writing through the storytelling motif, and to what extent existing language arts coursework and pedagogy can be leveraged to introduce this new form of digital composition to middle-school children...
متن کاملStorytelling and Motivation In Serious Games
.................................................. 3 Introduction .............................................. 3 Motivation and Learning ................................ 5 Storytelling and Motivation ............................ 7 Basics of Storytelling in Computer Games ................................... 11 Parasocial Design and Interactive Storytelling in Computer Games ...... 14 Rewards a...
متن کاملEngaging Students: Digital Storytelling in Information Systems Learning
One of the general challenges in today’s teaching and learning environment is identifying ways to create meaningful and engaging learning experiences that go beyond a traditional lecture. The discovery-learning paradigm has a potential to address this challenge by encouraging students to be active participants in their learning experience. In this paper, we report on our exploratory study of th...
متن کاملEdutainment Aspects in Hypermedia Storytelling
Hypermedia Storytelling allows the integration of edutainment aspects on multiple levels. In addition to directly integrating the information to learn into the story, digital media allow to link story elements that create interest in a particular topic to related background information sites. On another level not only the reception of a story can be used to transmit educational content, but als...
متن کاملGenerating Educational Interactive Stories in Computer Role-Playing Games
The aim of interactive storytelling is to tell stories with the use of computers in a new and interactive way, which immerses the reader inside the story as the protagonist and enables him to drive its course in any desired direction. Interactive storytelling thus transforms conventional stories from static structures to dynamic and adaptive storyworlds. In this paper, we describe an innovative...
متن کاملGamemasters and Interactive Story: A Categorization of Storytelling Techniques in Live Roleplaying
This paper details an experiment that observed multiple gamemasters in live storytelling role playing games. A categorization of the interactive storytelling techniques employed by these gamemasters has been developed. The goal of the experiment was to explore the ways a human agent creates a story while allowing for the proper balance of user interactivity and strong narrative structure. The r...
متن کامل